package com.java.business.report.dao;

import java.util.List;
import java.util.Map;

import com.java.business.report.bean.T_REPORT_TPL;
import com.java.core.bean.LowerCaseKeyMap;

public interface ReportMapper {

	/**
	 * 查询
	 * 
	 * @return
	 */
	public List<LowerCaseKeyMap> query(Map<String, String> params);

	public LowerCaseKeyMap getReport(String id);

	public String getSql(String id);

	public List<LowerCaseKeyMap> getColList(String id);

	public List<LowerCaseKeyMap> getQueryList(String id);

	public T_REPORT_TPL getTpl(String tplid);

	public void addTpl(T_REPORT_TPL tpl);

	public void updateTpl(T_REPORT_TPL tpl);

	public void updateTplName(T_REPORT_TPL tpl);

	public void deleteTpl(String tplid);
}
